homo-
hetero-
-gen
al