An internal class for handling a vertex‘s edges.
Add an edge to our list.
Find adjacent vertices or edges.
Remove all references to everything.
Return all known edges.
Test whether we share an edge with a given vertex.
The other vertex in the edge.
Remove an edge from our list. Assumes that we‘ve already checked that the edge is valid.
[Validate]