Runge–Kutta methods
Dividing the value is the simplest with the Euler method, but other methods could be employed instead, such as Runge–Kutta methods.