Use TopologicalSort NuGet package