invent get_deep_contents to recurse through infinite levels to find items