MAT301 | MAT301H1: Groups and Symmetries