Exercises dealing with Recursive methods, and versions of the exercises written recursively (solved using recursion) and iteratively (solved using loops)