Directed graphs (digraphs) Graph theory mathematics