con le funzioni ricorsive non ti puoi permettere i cicli