pre_order_no_recurse

pre_order_no_recurse, using a stack, the simplest one.