RosettaCodeData/Task/Fibonacci-sequence/Factor/fibonacci-sequence-5.factor
2024-10-16 18:07:41 -07:00

7 lines
132 B
Factor

USE: math.matrices
: fib ( n -- m )
dup 2 < [
[ { { 0 1 } { 1 1 } } ] dip 1 - m^n
second second
] unless ;