def METHOD_NAME(path):
    """
    Iterate over all files below a path, recursively.
    Adapted from https://stackoverflow.com/a/64915960/14558
    """
    for p in path.iterdir():
        if p.is_dir():
            yield from METHOD_NAME(p)
        else:
            yield p.resolve()