Functional JavaScript, Part 4: Function Currying | Heykuki News