In the world of sport there is constant debate over who qualifies as the Greatest of All Time. In basketball, is it Jordan or LeBron? In soccer, Messi or Maradona? In Formula 1 racing, Lewis Hamilton ...