Summary: You will use a real life problem to understand recursion
Due: May 8th at 11:59pm
The high level objectives of this lab are:
You must satisfy the following constraints on your program
Your program should be well commented
No one method may be longer than 25 lines of code long (Since comments and blank lines aren't code, they do not count.)
When your program is ready, you need to write a readme.txt file that provides me the following information:
Your name
The name of your python files
The implementation decisions that you made. Why did you solve the problem the way that you did?
Directions on running and using your program. Especially anything that might not be the same for all students.
And any problems or bugs left in your program. If your program doesn't quite work in some situations, tell me about it. If your program doesn't run or compile, I want to know that before I try.