LazyGenerators, task 5