/// <summary>
 /// Finds Determinant with the 100% precision for O(N!) where
 /// N is your matrix' width
 /// The matrix should be square
 /// Borrowed from here: https://www.geeksforgeeks.org/adjoint-inverse-matrix/
 ///
 /// O(N!)
 /// </summary>
 public T DeterminantLaplace()
 => Determinant <T, TWrapper> .DeterminantLaplace(this);