Implement iterative (no recursion) traversals of a binary tree of TreeNode(val, left, right):
inorder(root): left, node, rightpreorder(root): node, left, rightpostorder(root): left, right, nodeEach returns a list of values. A helper build(values) creating a tree from a level-order list (with None for gaps) is provided in the starter.