La responsabilidad del recorrido se traslada a un objeto iterador.