Perché non provi a spiegartelo da solo il motivo? Secondo te, con un numero negativo cosa succede nella funzione ricorsiva? La variabile viene decrementata... cioè se all'inizio è -1 diventa -2, -3, -4... e quando si ferma la ricorsione? E soprattutto... si ferma la ricorsione?