JS.From(zero) => HERO

This is a sample lesson from JavaScript: from zero to hero

Dissecting a Y Combinator

In this use case, we will take the Y Combinator function and conduct and extensive surgery on it, dissecting it into pieces and looking at it from every angle. Understanding the Y Combinator teaches you a lot. When you fully grok how the Y Combinator works, you won’t have any problem in comprehending any functional programming concept that’s thrown at you.