UnbalancedBST implementation plus refinement of drafts for AVLTree