Optimal Binary Search Tree Leetcode