corretti un paio di errori (altezza e larghezza scambiate, corretto l'ordine delle operazioni in determinante() in modo che non dia errore quando gli arriva una matrice di matrici)