template <class InputIterator, class Distance>
void advance(InputIterator& i, Distance n);
Description
Advance(i, n) increments the iterator i by the distance n. If n > 0 it is equivalent
to executing ++in times, and if n < 0 it is equivalent to
executing --in times. If n == 0, the call has no effect.