Solution to Étude 4-2: Recursion on http://chimera.labs.oreilly.com/books/1234000000726/ch04.html
Solution for Étude 4-3: Non-Tail Recursive Functions
Solution for Étude 4-4: Tail Recursion with an Accumulator