Create core.tools.ListIterator

Added the iterator for List