> (function fac (n) {
    return (n === 0 ? 1 : n*fac(n-1));
  })(10)
3628800