https://github.com/aditya1601/kmeans-clustering-cpp