RosettaCodeData/Task/Anonymous-recursion/Ela/anonymous-recursion-1.ela
2023-07-01 13:44:08 -04:00

2 lines
108 B
Text

fib n | n < 0 = fail "Negative n"
| else = fix (\f n -> if n < 2 then n else f (n - 1) + f (n - 2)) n