Bedenke aber bitte dass so ein Konstrukt zum Verständnis und als Lernfunktion sehr interresant ist, aber in ernsthaftem Code nichts zu suchen hat.
Wenn nicht sogar du selbst irgendwann verfluchst dass du das so geschrieben hast, tut es vielleicht ein anderer.