factorialize a number. example --> 5! = 1x2x3x4x5 = 120
//METHOD 1
function factorialize(num){
//factorialize begins at 1
var answer = 1;
while( num > 1){
answer *= num;
num --;
}
return answer;
}
console.log(factorialize(5));
//METHOD 2 using recursion
var answer = 1;
function factorialize(num){
answer *= num;
num--;
if(num > 1){
factorialize(num);
}
return answer;
}
console.log(factorialize(5));