Hallo nochmal,
versuch's mal mit '<' anstelle '<='. Da 'lenght' dir die Anzahl der Arrayelemente zurückgibt, hier also 6, und Arreys bei 0 anfangen zu zählen, rufst du bei dem 6. Durchgang deiner Schleife in dem else-Zweig folgendes aus:
muss micht gerade mal selbst korrigieren. Hab gerade den selben Fehler gemacht. Ist natürlich dann der 7. Durchlauf.
Ciao
Heinzelhund