How to get started with functional programming · HackerTrans