Here is where I'm at currently. (Hint: GCL GNU Common-Lisp)
(defun fibonacci (n)
(if (< n 3)
1
(+ (fibonacci (- n 1)) (fibonacci (- n 2))) ) )
(loop for i from 1 to 24
do (format t "~D, " (fibonacci i))
finally (format t "...~%") )
jrs@laptop:~/gcl$ time gcl -batch -load /home/jrs/gcl/fibonacci.lsp
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, ...
real 0m0.174s
user 0m0.148s
sys 0m0.020s
jrs@laptop:~/gcl$