feature: The schema can now contain recursion.
added the recursive schema example