Factorial

by de Montalembert Jonathan

JavaScript

function factorial(num) {
  function go(num, acc) {
    if (num - 1 == 0) {
      return acc;
    } else {
      return go(num - 1, acc * (num - 1));
    }
  }
  return go(num, num);
}

console.log(factorial(6))