ciao,
ho una curiosità: è possibile fare in modo che le chiamate ricorsive non tornino indietro effetto boomerang ma terminino con l'ultima chiamata a se stessa, e quindi si cancellino tutte le chiamate ricorsive dallo heap?
cioè questo avviene per l'istruzione return, forse basta usare exit?