Functional programming and looping | Hacker News Reader