/// Ensures nonzero leading coefficient (or empty).
Ensures nonzero leading coefficient (or empty).
Ensures nonzero leading coefficient ( or empty ) .
fn normalize(&mut self) {
        while self.rep.last().map_or(false, Zero::is_zero) {
            self.rep.pop();
        }
    }
fn normalize ( & mut self ) { while self . rep . last ( ) . map_or ( false , Zero :: is_zero ) { self . rep . pop ( ) ; } }
Ensures nonzero leading coefficient (or empty).
Ensures nonzero leading coefficient ( or empty ) .
&mut self