endomorphism [pl. endomorphisms]