prima della chiamata recursiva incrementi una variabile globale (o locale statica alla funzione)
dopo la chiamata recursiva la decrementi. alla fine controlli che sia uguale al valore iniziale