Gaussian Elimination Solver