Pergunta de entrevista da empresa Morgan Stanley

Design and implement an interface to filter iterator output