Dieser Pseudo - Code wie ursprünglich angegeben wird für alle ganzen Zahlen beenden. Wenn eine ungerade Ganzzahl gegeben wird, wird eine von dieser subtrahiert und der geänderte Wert erneut angezeigt. selbst für ganze Zahlen wird sie durch 2 dividiert, aber nicht wiederkehren . Da die Funktion bei der ersten Eingabe einer ungeraden Zahl mit einer geraden Zahl als Parameter rekursiert, wird sie höchstens einmal aufgerufen und kehrt dann zurück.
(Hinweis: Der Code, der ursprünglich zum Zeitpunkt der Veröffentlichung angegeben wurde, war f (x) = f (x-1) für ungerade x.)
In der überarbeiteten Form wird es für alle nicht negativen Ganzzahlen beendet. Es wird jedoch nicht für alle negativen ganzen Zahlen beendet. insbesondere f(-1)
ist dies eine nicht endende Anrufung.