For TakeHome2: add, iterator, and remove all work