Die Funktionen habe ich alle schon

Aber ich weiß halt nicht wie ich durch die Schleife iterieren kann.
Schau mal in meinen Edit.
Im Grunde hast du allerdings nur die Möglichkeit über die Ordinalwerte zu iterieren und dann ggfls. wieder in den expliziten Typ zu hardcasten.