Binary tree post order iterator in F#