Construction of polynomial functions