#!/usr/local/bin/node var fib = (function(fibs){ return function f(n){ return fibs[n] = fibs[n] ? fibs[n] : n <= 1 ? 1 : f(n-2) + f(n-1); } })([0,1]); for (var i = 80; i > 1; i--) console.log('F(' + i + ') = ' + fib(i));