8 lines
170 B
Text
8 lines
170 B
Text
local function fib(n)
|
|
assert(n >= 0, "Argument must be non-negative.")
|
|
local f
|
|
f = |m| -> m < 2 ? m : f(m - 1) + f(m - 2)
|
|
return f(n)
|
|
end
|
|
|
|
print(fib(36))
|