Completed the Lab5

Iterator added and added some commenting