ADD: Implementation of the topological sort algorithm on a directed graph.
ADD: Implementation of the topological sort algorithm in a directed graph (C++)