PS: Beim Result hat man den Spaß, dass ... ja was Bedeutet es nun?
True (Boolean) oder z.B. 1 (Integer) ... ist das nun Weitermachen oder Abbrechen

Da mache ich dann gerne statt dem Boolean einen Auzählungstyp. Ist zwar Arbeit, aber dann ist es klar und vermeidet Fehler.