As above, "reduce()" is kind of overkill and harder to read than "forEach()"