+ gave connection a unique id based on the in/out nodes it connects
+ new cantorPairing function in Utils