week15: Endomorphism and automorphisms of groups