Recursion is an advanced technique that requires to think problems in a "divide and conquer" fashion. It's a very useful form of thinking problems. In this project you'll be tasked with implementing a several functions using recursion methods. And hey! No cheating!