Algorithm
Three Ways to Factorialize a Number in JavaScript
function factorialize(num) { if (num < 0) return -1; else if (num == 0) return 1; else { return (num * factorialize(num - 1)); } } factorialize(5); https://medium.freecodecamp.com/how-to-factorialize-a-number-in-javascript-9263c89a4b38#.y0lv95k9k