add RecursiveIteratorIterator example