heterogamy

not defined yet