function fatorial(n) {
if (n == 1 || n == 0) return 1;
return n * fatorial(n - 1);
}
// mudei o nome, para poder usar ambas no mesmo teste
function fatorial_acc(n, acc = 1) {
if (n == 1 || n == 0) return acc;
return fatorial_acc(n - 1, n * acc);
}
const n = 100;fatorial(n);fatorial_acc(n);