Why Functional Programming? | Hacker News Reader