preOrderWalk