pub fn bfs( graph: &HashMap<String, Vec<String>>, start: &str, ) -> Result<Vec<String>, Error>
Breadth-first search.