Great article, but questionable formatting: `return {name: player.name, age: player.age }`
It also seems wrong to mutate the accumulator in the reduce example, it would just be simpler to use `forEach` and use a variable defined outside if you're going to write code this way?