Baking the Y Combinator from scratch, Part 2: Recursion and its consequences | Dark Hacker News