Marrying someone with similar traits is called_______________?

Marrying someone with similar traits is called_______________?

A. homogamy
B. heterogamy
C. exogamy
D. hypogamy