Cavolo scusate mi sono concentrato sul fattoriale e non ho notato che la funzione doveva essere ricorsiva =)