Explaining Functional Programming to Eight-Year-Olds | Hacker News Reader