Class template move_sentinel is a sentinel adaptor useful for denoting
ranges together with move_iterator.
When an input iterator type
I and sentinel type S model sentinel_for<S, I>,
move_sentinel<S> and move_iterator<I> model
sentinel_for<move_sentinel<S>, move_iterator<I>> as well.