Implemented K-means++