Determinante de uma matriz quadrada

Na álgebra linear, o determinante é um valor escalar que pode ser calculado a partir dos elementos de uma matriz quadrada e codifica certas propriedades da transformação linear descrita pela matriz.

Crie uma função que receba uma lista quadrada como argumento e retorne um número (o determinante).

Exemplos

get_det([
  [ 0, 1],
  [ 1, 1]
]) ➞ -1

get_det([
  [69, 0],
  [1, 1]
]) ➞ 69

get_det([
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
]) ➞ 0

Notas

Não se aplica