Finished AVLTree.h, tested by SJTU OJ