made Polynomial(int) constructor implicit