XRG2FOOWIVQHSDCWDINYZ75HMT7AQHKLAR4OI4BJU3ZM7VC2HETAC table.insert(dest.incoming_edges, src.id)
if src.id == dest.id then-- avoid edge to self for now; there's no way to delete itelseif array.find(dest.incoming_edges, src.id) then-- no duplicate edgeselsetable.insert(dest.incoming_edges, src.id)table.insert(Nodes[src.id].outgoing_edges, dest.id)end