Fantastic tail calls, and how to implement them | Hacker News Reader