what made cultural diffusion in west africa possible

a: trans-saharan trade
b: atlantic ocean trade
c: one common language
d: agricultural advancement