cache only the coefficient and use a separate function for polynomial evaluation