MATH3511 Transformations, Groups and Geometry