Gauss-Jordan Reduction