IteratorManager, ImmutListIterator and AlgorithmManager renamed,
refactoring in IteratorManager, ImmutListIterator