docs: public static <T> void topologicalSort(final List<Vertex<T>> vertices)
              throws CyclicDependencyException
      {
          // Verify the graph and set the vertex orders in the process.
          verify(vertices);
  
          // We now that there are no cycles and that each of the vertices has an order
          //  that will allow them to be sorted.
          Collections.sort(vertices);
      }