pub trait PolynomialCoefficientAbsSupported: PolynomialCoefficient { fn coefficient_abs(coefficient: Self) -> Self; }