Implementation of the algorithms from my computational algebra course.