An Analysis of Students’ Difficulties in Learning Group Theory