Why is Abstract Algebra So Hard