determinant method
The determinant can only be computed if the matrix is square, meaning that it must have the same number of columns and rows.
The determinant of a 11, 22, 33 or 44 matrix is efficiently computed. Note that for all the other dimensions, the algorithm is exponentially slower.
Implementation
@override
double determinant() => _computeDeterminant(this);