pub fn bfs(view: &GraphView, source: u64, target: u64) -> Option<PathResult>
Breadth-First Search (Unweighted Shortest Path)