Solution for an interview assignment to create a C++ class for univariate polynomials.
- Constructing a polynomial from coefficients,
- Addition, subtraction, and multiplication using operators + - *
- Differentiation
- Formatted output to a stream
- Unit testing with Catch2
- Templated implementation supporting different coefficient types