adding AVL tree.

Change-Id: Ie8bdf53010aed05164e4a78e4ef673e12a73c052
Merge "adding AVL tree."