goat is a collection of (graph) algorithms and data structures