Megint offtopik, de nézz rá egy funkcionális nyelvre, elég jó szemléletformáló hatású :) A ciklusokkal imho az a baj, hogy sokszor olyankor is azt használ megy fejlesztő, amikor nem kéne, csak egyszerűen nem tud jobbat.