Deliverables

There are three deliverables for this exercise. Each of these will have complete Javadoc comments or Python docstring comments.