concept Polynomial
concept PolynomialTraits
class Polynomial<T> (mutivariat by recursion)
class Polynomial_traits<Polynomial>