BST from inorder
Tree level by level refactored