(vgl. Beispiel Iterator/Query)
das Konstruieren von Iteratoren ist eine Optimierung,
man könnte auch jeweils gesamte Collections erzeugen, hat jedoch Angst vor dem Rechenaufwand (zu frÃ14h, zu viel) und Speicherverbrauch (zu viel).
Lösung: