code: def iter_paths(src_dir):
      
      for x in scandir(os.path.join(src_dir)):
          if x.is_dir(follow_symlinks=False):
              for x in iter_paths(x.path):
                  yield x
          else:
              yield x
docs: Function that recursively locates files within folder
      Note: scandir does not guarantee ordering
      :param src_dir:  string for directory to be parsed through
      :return an iterable of DirEntry objects all files within the src_dir