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