LinkedListIterator implemention (TODO: implementation of begin()/end() for LinkedList)