Automatically end the iterator when the generator returns
Refactor Fibo for readability
Added LineReader