rename k_means_start to k_means_seed; add find_random_vector method; add k_means_seed_pp method
reimplent k_means_seed_pp using a better algorithm
add tests for k_means_seed_pp method
fix find_in_ball