4th order runge-kutta, maybe?