trying a fibonnacci generator with js closures
function fibGenerator() {
prev1 = 0
prev2 = 1
function next() {
result = prev1 + prev2
prev1 = prev2
prev2 = result
return prev2
}
return next;
}
var fib = fibGenerator();
fib(); // 1
fib(); // 1
fib(); // 2
fib(); // 3
fib(); // 5
fib(); // 8