Adds an edge. Throws an exception if the edge already exists. Returns the index of the edge.
See Implementation
Adds an edge. Throws an exception if the edge already exists. Returns the index of the edge.