Implementation of AVL self-balancing binary search tree in C.