Refactor to improve readability
Replace functionality with FibonacciGenerator
Replace FibonacciIterator class with inline iterator