can you add some documentation making clear what type of integrator it is.  i.e. it's not mean to integrate function f(x) over x in [0,a]