Optimal Binary Search Tree Algorithm In Steps