Javascript Y Combinator functional 3 javascript 5 At the end of The Little Schemer, the authors lead you step-by-step through the process of deriving the Y Combinator. They do this repeatedly abstracting a length function–and then magically, the Y Combinator appears. It is a pretty neat trick, and certainly mind-bending on your first read through the book. Since Javascript has first-class function