Standing on the shoulders of giants is a term that means "using the knowledge of great thinkers who have gone before to succeed intellectually." This