BFS in golang