Source: https://kconrad.math.uconn.edu/blurbs/grouptheory/homomorphisms.pdf