multivariate polynomial