Graph
![Build Status](https://github.com/t1/graph/actions/workflows/maven.yml/badge.svg)
A straight forward Graph class with Nodes that support custom Marks.
The most interesting part is the Graph#topologicalSort() method, which uses Tarjan's Strongly Connected Components Algorithm, so it can report exactly which cycles where found.