Very simple implementation of Tarjan's SCC algorithm. Performance is not a goal here since we use this module to compiler mutually recursive definitions, where each function (and nested let-rec) in the mutual block is a vertex. So, the graphs are small.
- stack : List α
- nextIndex : Nat
- data : Std.HashMap α Lean.SCC.Data