largest bst subtree interviewbit