fn normalize(self) { loop { match self.coefficients.as_slice() { [0, _] => { self.coefficients.remove(0); } a => break, } } }