code: def explore_path_encompass(self, task_num, dirpath):
          
          base, path = dirpath
          directories = []
          nondirectories = []
          self._printer("Task: " + str(task_num) + " >>> Explored path: " + path, stream=True)
          # Loop through paths
          for filename in os.listdir(base + os.sep + path):
              fullname = os.path.join(path, filename)
              # Append to directories if dir
              if os.path.isdir(base + os.sep + fullname):
                  directories.append((base, fullname))
              # Pass filters and append to nondirectories if file
              else:
                  nondirectories.append((base, fullname))
          self.add_path(nondirectories)
          return directories
docs: Explore path to discover unsearched directories and save filepaths
          :param task_num: Processor ID
          :param dirpath: Tuple (base directory, path), path information pulled from unsearched Queue
          :return: Directories to add to unsearched Queue