Homomorphisms and Cyclic Groups