Functional programming is not a paradigm · HackerTrans