AVL tree example in C