https://medium.com/geekculture/49-build-a-binary-tree-from-pre-order-and-in-order-traversals-b116e38db7a1