Gaussjordan Reduction