Fib generator using yield, must  call next in order to get the values