Pergunta de entrevista da empresa Guidewire

Had to create a custom iterator, and define some new methods for it (in java).