def fact(n) if n == 0 then 1 else res = 1 i = n until i == 0 res = res * i i = i - 1 end res end end puts fact(5)