done avl tree in scheme