struct quad_params qp = { 1.0, -7.0, 3.5 }; val = integrate_pp(quadratic, &qp, 0.0, 1.0, 100);