const add = function(a, b) { return a + b; }; const subtract = function(a, b) { return a - b; }; let arrayDemo = [1, 2, 3, 4, 5]; let sumNumbers = 0; for (i = 0; i < arrayDemo.length; i++){ sumNumbers += arrayDemo[i]; } // const sum = function(array) { // let sumNr = 0; // for(i =0; i < array.length; i++){ // sumNr+= array[i]; // } // return sumNr; // }; const sum = function(array) { return array.reduce((total, value) => total + value , 0); }; const multiply = function(array) { return array.reduce((value1, value2) => value1 * value2); }; const power = function(num1, num2) { return Math.pow(num1,num2); }; let arrayN = [1, 2, 3, 4, 5]; let sumN = 0; for (i = 0; i < arrayN.length; i++){ sumN += arrayN[i]; } const factorial = function(num) { let total = 1; for(i=1; i <= num; i++) { total *= i; } return total; }; // Do not edit below this line module.exports = { add, subtract, sum, multiply, power, factorial };