Ask HN: Why and how functional programming? | Hacker News Reader