// If w is not on stack, then (v, w) is an edge pointing to an SCC already found and must be ignored
let info = state_info[vertex_index.index()].as_mut().expect("This state was added before");
let info = state_info[vertex_index.index()].as_ref().expect("This state was added before");