RCS-317 Assignment 5 - Recursive Methods