Is Federer the greatest athlete of all time? Where does he stack up against the likes of MJ, Tiger and Ali?