https://hyerinlee.github.io/posts/week4-bfs/
Week4 - BFS - Herring