Practice writing recursive functions.
For a bare-bones driver program for the above problems: Recitation06.java
These problems are harder and/or will take a long time to run once you have a solution. However, they are very good practice.
This is for your practice. You should be able to complete some of the functions by the end of recitation. If you complete a function, call the TA over to look over your function to make sure it is correct. If you do not have time to complete the programs before the end of recitation, you have the option of uploading it to CourseWeb once you are finished to receive feedback on it from the TA. If you upload it after Monday, October 19, please email the TA so he knows to look at it.