fixed binary tree breadth first search