docs: def copy(self):
          """
          Deep Copy of a LabeledTree
          """
          return LabeledTree(
              udepth = self.udepth,
              depth = self.depth,
              text = self.text,
              label = self.label,
              children = self.children.copy() if self.children != None else [],
              parent = self.parent)