 The order and step size can be easily changed from one step to the next.It is possible to calculate a guaranteed error bound on the solution.Arbitrary precision floating point libraries allow this method to compute arbitrarily accurate solutions.