CH 1 - final product utilizing a recursive function.