Deliverable 3 for Bill Laboon's CS1699