幅優先探索
from
DFS
出発点に近い点から順に探索する
キューを使う
FIFO
Levelsモナド
https://keigoi.hatenadiary.org/entry/20100120/1263994564
https://viercc.github.io/blog/posts/2020-08-21-breadth-first.html