Helper function used by euler_path. Note that we can't use a for-loop that would consume the adjacency list as recursive calls may need it.
(u: usize, adj: &mut [AdjListIterator], edges: &mut Vec<usize>)
source not stored for this graph (policy: none)
nothing calls this directly
no test coverage detected