================
@@ -548,4 +548,27 @@ Fraction FracMatrix::determinant(FracMatrix *inverse) const {
determinant *= m.at(i, i);
return determinant;
+}
+
+FracMatrix FracMatrix::gramSchmidt() const {
+
----------------
Superty wrote:
nit: remove empty line
https://github.com/llvm/llvm-project/pull/70843