avl-Tree in C