code: def argmin_list(seq, fn):
      
      best_score, best = fn(seq[0]), []
      for x in seq:
          x_score = fn(x)
          if x_score < best_score:
              best, best_score = [x], x_score
          elif x_score == best_score:
              best.append(x)
      return best
docs: Return a list of elements of seq[i] with the lowest fn(seq[i]) scores.
      >>> argmin_list(['one', 'to', 'three', 'or'], len)
      ['to', 'or']