iterator_push_path_on_stack
status = iterator_push_path_on_stack(iterator,
iterator_push_path_on_stack(iterator, path, length + 1);