TraverseTreeInWidth