docs: public static double[][] solveLinearEquationLeastSquare(double[][] matrix, double[][] rhs) {
  		// We use the linear algebra package apache commons math
  		DecompositionSolver solver = new SingularValueDecomposition(new Array2DRowRealMatrix(matrix, false)).getSolver();
  		return solver.solve(new Array2DRowRealMatrix(rhs)).getData();
  	}