add 3 project, binary tree level order travel: top down, bottom up,
zigzag level