random selection algorithm used inside k_means_start was broken and returning more elements that needed