Roger Penrose's Greatest Theory