[Boost-users] cycle iterator that does keep track of wraparound.