copilotthe iterator pattern in oops - Search