Edge

constructor(source: Pair<Int, T>, destination: Pair<Int, T>)
constructor(source: Graph.Vertex<T>, destination: Graph.Vertex<T>)