Revised code on add and remove. Implemented the iterator.
Add Part Five.