Calcula la traza de esa matriz

Dada una matriz cuadrada (i.e. con el mismo número de filas que de columnas), su traza es la suma de los elementos de la diagonal principal (i.e. la diagonal que va de la esquina superior izquierda a la inferior derecha).

Por ejemplo, para:

[
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
]

... la traza es 1 + 5 + 9 = 15.

Completa el método Program.trace para que reciba una matriz cuadrada y calcule su traza.

Ejemplos

Program.trace(new int[][] { { 1, 4 }, { 4, 1 } }) ➞ 2

// 1 + 1 = 2

Program.trace(new int[][] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }) ➞ 15

// 1 + 5 + 9 = 15

Program.trace(new int[][] { { 1, 0, 1, 0 }, { 0, 2, 0, 2 }, { 3, 0, 3, 0 }, { 0, 4, 0, 4 } }) ➞ 10

// 1 + 2 + 3 + 4 = 10

Notas

Como muestran los ejemplos, el tamaño de las matrices puede variar, pero siempre serán cuadradas.