The Transitive Reduction of a Directed Graph | Synapse