Merge branch 'master' of git://factorcode.org/git/factor
[factor/jcg.git] / extra / benchmark / fib3 / fib3.factor
blob13eaef8e0cd5e387e50cef8c1b24f14176f49806
1 USING: math kernel debugger ;
2 IN: benchmark.fib3
4 : fib ( m -- n )
5     dup 1 <= [ drop 1 ] [ dup 1 - fib swap 2 - fib + ] if ;
7 : fib-main ( -- ) 34 fib 9227465 assert= ;
9 MAIN: fib-main