Strange, the Iterator seems to work well for me, though it's a slightly different implementation (using an internal position counter and increment/decrementing it to keep track of position, rather than using the built in array functions (current(), rewind(), etc). Perhaps that's the difference?
Strange, the Iterator seems to work well for me, though it's a slightly different implementation (using an internal position counter and increment/decrementing it to keep track of position, rather than using the built in array functions (
current(),rewind(), etc). Perhaps that's the difference?