pub fn len(&self) -> usize {
        self.cycles
            .iter()
            .flatten()
            .max()
            .map(|&x| x + 1)
            .unwrap_or(0)
    }
/// Returns the size of the permutation represented by this decomposition.
///
/// Equivalent to `Permutation::from(self).len()`.
Returns the size of the permutation represented by this decomposition.
Returns the size of the permutation represented by this decomposition .
pub fn len(&self) -> usize {
        self.cycles
            .iter()
            .flatten()
            .max()
            .map(|&x| x + 1)
            .unwrap_or(0)
    }
pub fn len ( & self ) -> usize { self . cycles . iter ( ) . flatten ( ) . max ( ) . map ( | & x | x + 1 ) . unwrap_or ( 0 ) }
Returns the size of the permutation represented by this decomposition.
Returns the size of the permutation represented by this decomposition .
&self
&self