This program calculates the number of intersecting discs given their radii and respective positions on a 2D plane. It has a best and average case run time of O(N+M), and a worst case of O(N*log(N)).