function log(arg) {
$('<div>').text(arg).appendTo('body')
}
var fibGen = function *() {
var q = 0, r = 1;
while (true) {
r += q;
q = r - q;
yield r;
}
};
var fib = fibGen();
log(fib.next().value)
log(fib.next().value)
log(fib.next().value)
log(fib.next().value)
log(fib.next().value)