Added k-means and k-means++