A circular view iterator that works for any container.