add symmetric tree and zigzag order travesal