Add alternative iterator implementation
3 files changed