Added adaptive Runge-Kutta, updated other methods.