initializes centroids by selecting furthest-away data points