The functional programming answer, to those who wonder how to integrate or combine it with object-oriented programming, is usually: Turtles all the way down . This is an aphorism whose origin is credited to Richard Feynman. In his book, Surely You’re Joking, Mr.