You can find many examples that apply recursion to solve a problem by searching the web. We will not provide you with solutions for this assignment which involves much more, including a...