Effective Functional JavaScript: first-class and higher order functions | Hacker News Reader