What's the point of learning functional programming? | Hacker News Reader