public static void FactorLDLt(MMatrix squareMatrix)
 {
     if (!squareMatrix.IsSymetric())
         throw new MMatrixException("Cannot factor LDL* a non-symetric matrix");
     FactorLDLt(squareMatrix, squareMatrix.row);
 }