Polynomial struct, a way to represent expressions like: 4