Write a recursive method called writeChars that accepts an integer parameter n and that prints out a total of n characters. The middle character of the output should always be an asterisk ("*"). If you are asked to write out an even number of characters, then there will be two asterisks in the middle ("**"). Before the asterisk(s) you should write out less-than characters ("<"). After the asterisk(s) you should write out greater-than characters (">>"). Your method should throw an IllegalArgumentException if it is passed a value less than 1. For example, the following calls produce the following output:

We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.