This module implements several types of array iterators:
- simple unidirectional
- bidirectional
- circular
- reusable
