Functional JavaScript, Part 2: What makes a language "functional"? – Tech.Pro · HackerTrans