A huge tragedy for the JS community is the consistently terrible examples of the reduce function to simply add numbers. A much better example would be to take an array of objects and transform them to another object, or array of objects.