algebra (abstract mathematics)