use int instead of double
switch to unsigned int
sort data
pick unique starting centroids
assumptions
pick initial centroids