docs: public TreeNode<T> attach(final TreeNode<T> child) {
  		requireNonNull(child);
  
  		if (child._parent == this) {
  			insert(childCount() - 1, child);
  		} else {
  			insert(childCount(), child);
  		}
  
  		return this;
  	}