Question: who is considered the best tennis player of all time?
Answer: Roger Federer