Add Polynomial.hpp