Document recursive functionality (fixes #7)