Haskell library for manipulating and evaluating polynomials