private void PrintConnectionList(List<Connection> l) {
for(int i = 0; i < l.Count; i++) {
Connection c = (Connection)l[i];
AHAddress next_add = (AHAddress)c.Address;
BigInteger dist = _this_addr.LeftDistanceTo(next_add);
Console.WriteLine("add: {0}, dis: {1}", next_add, dist);
}
}
//returns true if addr is in a given range including boundary.