Why did Islam spread so quickly after the death of Mohammed?

A.) muslim armies conquered empires dad had all weakened over the years
B.) muslims refused to trade with anyone who would not convert to Islam
C.) there were no religions in that part of the world to compare with Islam
D.) jews and Christians were forced to convert to Islam or face prison or death