For each object in the list, compute distance to the end of the list.
repeat pointer jump add number of objects jumped to current distance until all next(i) = NIL