composite-trapezoidal-method