it's interesting how you can pretty much go wherever you want (no matter how deep your recursion level), with the right technique.