add postOrderTraversal and preOderTraversal