algebra-2.0.7: Constructive abstract algebra