Understanding polynomial functions