This homework that will be graded exclusively on your ability to CLEAN UP previously submitted work.
Review the recursion you did for it to make sure it is the cleanest and best code it can be and follows ALL CODING STANDARDS for all files.
You will be graded as follows:
Here, I will be brutal. Go back and and review the coding standards document carefully. Relying exclusively on your memory of it could be a big mistake for some of you.
A Starter Set of Suggestions:
Make sure you have made smart and meaningful choices for what values/information you store as instance variables and that you have named all (local, instance, and formal parameter) variables meaningfully.
Doublecheck that you've given careful and meaningful instructions to the user and that your code "makes sense" as a whole. If I run your code and get back the number 12 or some such with no explanation and no way to interact with it... well, you'd be smart to go back to your code and think again.
Maybe solicit a friend NOT IN OUR CLASS and get their feedback on how easy or hard it was to understand what was going on when they ran your code. Do not give them verbal explanations; just see what they have to say or suggest about what it's doing and how they felt while interacting with your code. If the answer is... confused about what it's doing and what they are supposed to be doing to make it run right... then address those issues! If they say "Great! Let's do something else." then I suggest you seek a second and more thoughtful friend.
Make your code the best it can be.