Ja, die Sache läst sich aber gewaltig verbessern, wenn Du diesen Algorithmus nimmst:

https://www.roboternetz.de/phpBB2/ze...ag.php?t=23163