Elementary algebraic computations using the Haskell programming language.