code: def add_tag(self, tag, value):
          index = bisect_left(self.tags, (tag, value))
          contains = False
          if index < len(self.tags):
              contains = self.tags[index] == (tag, value)
          if not contains:
              self.tags.insert(index, (tag, value))