funzione pow ricorsiva