**THIS IS AN IN CLASS EXCERCISE AND WILL NOT DIRECTLY AFFECT YOUR GRADE**

* Your solutions will be evaluated by the TAs to judge your knowledge of the material so please write neatly and keep your solution organized.

Problem #1: Ask the user for the location of an input and an output file, then open a connection to the files for reading and writing. Print all data read to the user. Ask the user for input to insert into the output file.

Problem #2: Create a method that will receive a String, trim the leading and trailing whitespace characters from the String, and return the new String. Only use the methods of the class String in your solution.

Problem #3: Create a method that will receive a String, remove all the whitespace characters from any portion of the String, return the new String. Only use the methods of the class String in your solution.

Problem #4: Create a method that will receive a String, remove all the whitespace characters from any portion of the String, return the newly created String. Use the class StringTokenizer in your solution.

Problem #5: Implement each of your solutions iteratively and recursively.