1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
func factorial(n) = do i = 1 x = 1 while i <= n do x = x * i i = i + 1 end x end iteration = 1 result = 0 while iteration <= 100000 do result = factorial(15) iteration = iteration + 1 end print(result)