1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
function fibonacci(n) a, b, i = 0,0,0 repeat if i > n then return a end sum = a+b a,b = b,sum i = i + 1 until false end function main(n) return fibonacci(n) end