Function Matrix.determinant

Recursively finds the determinant of the matrix if the matrix is square Task is done in O(n!) for an nxn matrix, so determinants of matrices of at most size 3x3 are already defined to be more efficient Not very efficient for large matrices

T determinant() @property;