High order finite difference schemes for the solution of second order initial value problems