BFS (Breadth-First Search) Pattern — LeetCode DSA Guide
Shortest path (unweighted) or minimum steps requested