As part of your review
process, I recommend you study:
- Notes from class
- Reread book chapters
- Programming assignments
- Look over exercises at the end of the chapter in the book.
Chapter Two -- Recursion: The Mirrors
Study the following topics:
1. Definition of a recursive function
2. The Four Questions for constructing recursive solutions
3. Runtime stack and activation records
4. Given a recursive function, tell what it writes
5. Given a recursive function, tell what is wrong with it
6. Be able to write a recursive function