in reply to Re^2: recursive split
in thread recursive split

Sounds like you want a queue of things to do next then.
You probably don't want to do recursion if you want to print everything from one level before moving on to the next.