Design (Due: Mon 06 Apr)

This program would be difficult to write if you were required to do so without using methods. The first challenge, then, is to decide how to split the assignment into parts. I recommend the following steps:

At the end of this process you should have identified four or five individual methods and you should have fairly detailed steps for what each method will have to accomplish.