[minor] iterate from current position
[fix] add tests from @mmalecki, fixes #107
Merge pull request #109 from Swaagie/master

Iterations should be done from the current position, fixes #107