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 la función matrix_trace para que reciba una matriz cuadrada y calcule su traza.

Ejemplos

matrix_trace([[1, 4], [4, 1]]) ➞ 2

// 1 + 1 = 2

matrix_trace([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) ➞ 15

// 1 + 5 + 9 = 15

matrix_trace([[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.