Construct Binary Tree from Preorder and Inorder Traversal
Work Break, dp and recursive solution