Replace Forwards Euler with RK4

Is this sort of inlined closured function a performance hit? can't remember if cython can deal properly but might be worth checking the output