An introduction to functional programming in JavaScript · HackerTrans