An implementation of the blossom algorithm for an APX course.