title: In-order iterator for binary tree
body: <p>How can I write a Java iterator (i.e. needs the <code>next</code> and <code>hasNext</code> methods) that takes the root of a binary tree and iterates through the nodes of the binary tree in <strong>in-order</strong> fashion?</p>