//! Polynomials over a ring: a finite coefficient sequence.
//!
//! The tower declares the shape and coefficient access; concrete polynomial
//! types (dense, sparse, fixed-length `[C; N]` arrays) implement it. A
//! polynomial ring inherits the tower from its coefficient sequence — the
//! array/`Vec` impls in `crate::impls`.
use crate;
use crateRing;
/// A polynomial `Σ aᵢ·xⁱ` over a coefficient ring: a finite coefficient
/// sequence with the usual degree notion.