title: Returning the digit count of a number using recursion
body: <p>I'm trying to return the count of digits in a number using recursion like this:
  DigitCount(3456) → 4.
  The code that I have without using recursion works fine, which is:</p>
  
  <pre><code>    def DigitCount(n)
          return len(str(n))
  </code></pre>
  
  <p>But when I try using recursion in this way:</p>
  
  <pre><code>    def DigitCount(n):
          return len(str(DigitCount(n)))
  </code></pre>
  
  <p>I get an error message saying 'RecursionError: maximum recursion depth exceeded'</p>