docs: def make_jobs():
      """
      creates a list of Job objects,
      which carry all information needed
      for a function to be executed on SGE:
      - function object
      - arguments
      - settings
      """
  
      # set up list of arguments
      inputvec = [[3], [5], [10], [20]]
  
      # create empty job vector
      jobs = []
  
      # create job objects
      for arg in inputvec:
          # The default queue used by the Job class is all.q. You must specify
          # the `queue` keyword argument if that is not the name of your queue.
          job = Job(compute_factorial, arg, queue='all.q')
          jobs.append(job)
  
      return jobs