on top of that, the next line would be:
<space><space><space><space>********
The parameter to me, isn't the hardest part. Recursive functions by design must have a point where the recursive function doesn't call itself anymore. The harder part to me is figuring the algorithm to code the example.