Deine Funktion Simple berechnet n!
Sie ruft sich selbst wieder auf, ist aber nach n Durchläufen durch IF fertig.
Bsp.
Eingabe 1 kommt zu if und dort dann als 1 raus.
Bsp.
Eingabe 5 kommt zu 5*Simple(4)
nächster Durchlauf wieder else 4 * Simple(3)
nächster Durchlauf wieder else 3 * Simple(2)
nächster Durchlauf wieder else 2 * Simple(1)
nächster Durchlauf : Fall if : Ausgabe 1.
Insgesamt Simple(5) = 1*2*3*4*5= 5!