added recostruct BinaryTree from preorder and inorder traversal - version that doesn't use lookup table AND still does lookup in inorder subttree (logN)
cleanup after code analyze