Connects the current Node with the other Node by creating (and returning) an Edge
other
Edge connect(Node other) { return Edge(this, other); }