Deliverables

There are five deliverables for this exercise. All of these deliverables need appropriate Javadoc comments or Python docstrings.