UpdateCentroids(rawData, clustering, means, centroids);
_snapshots.AddLast(new Snapshot(rawData, unitCount));
UpdateMeans(rawData, clustering, ref means);