haskell-polynomial