#!/usr/local/bin/node var fibonaccis = {}; var fibonacci = function(n){ if (fibonaccis[n]) return fibonaccis[n]; return fibonaccis[n] = n === 0 ? 0 : n === 1 ? 1 : arguments.callee(n-2) + arguments.callee(n-1); }; for (var i = 1; i < 80; i++) console.log('F(' + i + ') = ' + fibonacci(i));