Functional programming with JavaScript, some concepts · HackerTrans