public void Delete(int t) { root = Delete(root, t); }
int bfactor(AVLNode p) { return(getHeight(p.left) - getHeight(p.right)); }
public void Insert(int value) { var node = new AVLNode(value); root = Insert(root, node); }