private static double rationalFunction(double x, double[] c) { return (x * (x * c[0] + c[1]) + c[2]) / (x + c[3]); }