code: def remove_duplicates(seq):
      
      seen = set()
      seen_add = seen.add
      return [x for x in seq if not (x in seen or seen_add(x))]
docs: Return unique elements from list while preserving order.
      From https://stackoverflow.com/a/480227/2589328