Traverses a graph level by level, starting from a root node, exploring all neighbors at one depth before moving to the next.
Explain code with DocComment! Try out your own code!