https://technicalsource9.medium.com/why-is-my-own-echelon-function-printing-incorrect-matrix-59790f17c177