Die Methode war noch nicht fertig üH.
Da gehörte eigentlich noch eine Sortiermethode dran die auch einen festen Abbruchpunkt für die Insertfunktion liefert. Die hätte solche simplen Aufgaben ohne Probleme lösen können.
Es geht ja erstmal um das Verständnis von diesem eher simplen Prinzip.
Zur Itemzahl sollte an sich einfach eine Nummer an die ID angehängt werden.
Eine ganze Variable extra dafür zu nehmen halte ich persönlich für Verschwendung.
PS:
Nächstes mal mit CODE-Tag. So wird das etwas schlecht lesbar.