Elements of algebra and algebraic computing