<div>This question is relevant to a project I&#39;m working on. I&#39;ve been putting together an abstract algebra library for handling computations inside group rings, polynomial rings, and rings with adjoined elements. Once I&#39;ve got it cleaned up a little I&#39;ll upload it to an appropriate place.</div>

<div>&nbsp;</div>
<div>(I forgot to cc haskell-cafe- sorry DavidA!)</div>
<div>&nbsp;</div>
<div>Nathan Bloomfield</div>