code: def is_child_of(self, node):
          
          return (self.path.startswith(node.path) and
                  self.depth == node.depth + 1)
docs: :returns: ``True`` is the node if a child of another node given as an
              argument, else, returns ``False``