Polynomial functions and their properties