Change all List methods to use the iterator