Functional programming with JavaScript, some concepts | Hacker News Reader