Interview Guides
Given two integer arrays preorder and inorder representing the preorder and inorder traversals of the same binary tree, reconstruct the binary tree and return its root. Assume all node values are unique, and the traversals are valid.
1 <= preorder.length <= 3000preorder.length == inorder.length-3000 <= preorder[i], inorder[i] <= 3000preorder and inorder are uniqueinorder is a valid inorder traversal of the tree represented by preorder