private/Abstract Algebra