lesson-17. generators koans