# -*- mode: icon -*- # $Id: fibo.icon,v 1.2 2000/12/24 19:10:50 doug Exp $ # http://www.bagley.org/~doug/shootout/ procedure main(argv) n := argv[1] | 1; write(fib(n)); end procedure fib(n) if (n < 2) then { return(1) } return(fib(n-2) + fib(n-1)) end