Re-wrote findMaxClustering() for ~O(m log n) performance w/heaps