+ Unit test iterator
+ Remove functionality to remove() in iterator.