Implement RecursiveIteratorIterator (incomplete)