lib/sum.js
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.sum = sum;
/**
* Summarizes the numbers of a given list.
*
* @since v0.1.0
* @param {Array} list - The array of numbers
* @return {Number} The summarization of the numbers
* @example
* sum([1, 2, 3]) // => 6
* sum([10, 33, 991]) // => 1034
*
* sum([5, -10, 3]) // => -2
*/
function sum(list) {
return list.reduce(function (prev, curr) {
return prev + curr;
}, 0);
}