What are higher-order functions, and why should anyone care? | Hacker News Reader