pub fn bfs(graph: &CsrGraph, source: usize) -> Result<BfsResult>
Sequential BFS for comparison and non-parallel builds.