Nucleus interview question

AVL Tree implementation