Contact: aviboots(AT)netvision.net.il
36,611 questions
47,864 answers
573 users
function factorial_recursion(n) local function fr_(factorial, n) if n < 2 then return factorial end return fr_(factorial * n, n - 1) end return fr_(1,n) end print(factorial_recursion(5)) --[[ run: 120 --]]
function factorial_recursion(n) if (n == 0) then return 1 else return n * factorial_recursion(n - 1) end end io.write(factorial_recursion(5), "\n") --[[ run: 120 --]]