C# version using a stack of lambdas
post order binary tree iterator using a stack of lambda and implemented in F#