Fornece uma maneira simples de representar grafos e executar operações sobre o mesmo (calcular ordem topológica, menor caminho etc)