pub fn new(coefficients: &'a S, challenges: &'a [F]) -> Self {
        Self {
            coefficients,
            challenges,
        }
    }
/// Initialize a new polynomial tree.
Initialize a new polynomial tree.
Initialize a new polynomial tree .
pub fn new(coefficients: &'a S, challenges: &'a [F]) -> Self {
        Self {
            coefficients,
            challenges,
        }
    }
pub fn new ( coefficients : & ' a S , challenges : & ' a [ F ] ) -> Self { Self { coefficients , challenges , } }
Initialize a new polynomial tree.
Initialize a new polynomial tree .
coefficients
&'a S
challenges
&'a [F]