function classes: polynomial