restrict the maximum recursion depth

it might be helpful to restrict the maxmimum recursion depth to protect recursion attacks with nested markup like as following
~~~
> > > > > > ..... > > infinite block quotes
or
* * * * * ... * * infinite list

> * > * > * > * > * ... * nested blockquote + list
~~~
> > > > > > > > > > > blah blah