Java Interpretation of Gaussian Elimination Algorithm with Partial Pivoting and Elimination Separated from Solving