Table of contents using recursion trees