Functional JavaScript, Part 3: apply, call, and the arguments object | Heykuki News