Create construct-binary-tree-from-preorder-and-inorder-traversal.cpp

Note for preorder, we need an index to point to next node to be constructed, while for inorder, we need 2 indices to mark the range of the array for current subtree.