algebra-4.1: Constructive abstract algebra