Initial commit for AVL Tree