computeCentroids