This is an old revision of the document!
There is nothing special about recursion in DCI; it can be done where it's deemed useful.