algebra-2.0.4: Constructive abstract algebra