Added RecursivePathsIterator