algebra-0.5.0: Constructive abstract algebra