docs: def search(self, value):
          """Find an element in the tree"""
          if self.payload == value:
              return self
          else:
              if value <= self.payload:
                  if self.left:
                      return self.left.search(value)
              else:
                  if self.right:
                      return self.right.search(value)
          return None