Improving K-means through better initialization and normalization
k-means++: the advantages of careful seeding