public static double romberg(double epsilon, double extremoIzq, double extremoDer, Funcion fun) {
        int n = 0;
        //Calcula t(h)
        double t0 = rombergGradoN(extremoIzq, extremoDer, fun, 0, n);
        //Calcula r1(h)
        double r1 = rombergGradoN(extremoIzq, extremoDer, fun, 0, ++n);
        //Recalcula el Rn(h) en funcion de la presicion requerida
        while (Math.abs(r1 - t0) >= epsilon) {
            t0 = r1;
            r1 = rombergGradoN(extremoIzq, extremoDer, fun, 0, ++n);
        }
        return r1;
    }