Geometry in Deep Learning: A Primer on Groups and Representations