Abstract Algebra Object System, which I don't remember testing. Developed as a short example for Spring 2002.