A fast well-encapsulated ADT - weighted undirected graph.