Initial Implementation of AVL Tree with Tests