Optimal Binary Search Tree Code