I like that. "Standing on the shoulder of giants" is a fairly common way to phrase this, and it captures truth as well, but "on a team with the greatest mathematicians of history" is pretty fun too.
Pity I'm by far the weakest link in such team-ups. :)