Learn fundamental functional programming features of JavaScript in vanilla ES5.