let mut low_u: Vec<usize> = Vec::with_capacity(self.clusters.len());
let mut high_u: Vec<usize> = Vec::with_capacity(self.clusters.len());
let mut rng = RNG::new();
let mut iterations = 0usize;
let mut do_elbg_step = true;
let mut low_u: Vec<usize> = Vec::with_capacity(self.clusters.len());
let mut high_u: Vec<usize> = Vec::with_capacity(self.clusters.len());
let mut rng = RNG::new();
let mut iterations = 0usize;
let mut do_elbg_step = true;