 }
 
 /* Extend maps of RSU saturation (Int) with the ability to add a signal coverage map
- * and increment the cells that are covered by that map ( rhs(i,j)>0 ? lhs(i,j)+=1 ) .
+ * and increment the cells that are covered by that map ( rhs(i,j)>0 ? lhs(i,j)+=1 ).
  */
 extension CellMap where T:IntegerArithmetic, T:SignedInteger {
 	mutating func incrementSaturation(fromSignalMap inMap: CellMap<T>) {

		}
	}
}


		let centerCellCoordinate = (x: Int(floor(center.x * 3600)), y: Int(floor(center.y * 3600)) )
		topLeftCellCoordinate = (x: centerCellCoordinate.x - (size.x-1)/2, y: centerCellCoordinate.y + (size.y-1)/2)
	}

	/// Initialize with a cell coordinate for the top-left cell (useful for duplicating maps)
	init(ofSize mSize:(x: Int, y: Int), withValue val: T, topLeftCellCoordinate topLeft: (x: Int, y: Int)) {
		size = mSize
		cells = Array(repeating: Array(repeating: val, count: size.x), count: size.y)
		topLeftCellCoordinate = topLeft
	}

	/// Initialize with a set of other maps, creating an empty map with appropriate dimensions to contain them
