convert sorted list to BST 3rd
balanced BTree 2nd
balance BTree improved