javascript factorial with closure

JavaScript
function calcularFatorial(num) {
  return num > 1 ? num * calcularFatorial(num - 1) : 1;
}
Source

Also in JavaScript: