Per il discorso dei for annidati, basta fare una funzione ricorsiva.