Ever-greater computing technologies have given rise to an exponentially growing volume of data. Today massive data sets (with potentially thousands …