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