def METHOD_NAME(src, dst):
    with os.scandir(src) as itr:
        entries = list(itr)
    os.makedirs(dst, exist_ok=True)
    for srcentry in entries:
        dstname = os.path.join(dst, srcentry.name)
        if srcentry.is_dir():
            METHOD_NAME(srcentry, dstname)
        else:
            shutil.copy2(srcentry, dstname)
    return dst