docs: def add_node(self, payload):
          """
          Returns
          -------
          int
              Identifier for the inserted node.
          """
          self.nodes.append(Node(len(self.nodes), payload))
          return len(self.nodes) - 1