Y Combinator or how to implement recursion in a language that doesn't support it | Hacker News Reader