Which of the following military developments arose during the first millennium BCE and facilitated the rise of empires?

a) Stirrup
b) Longbow
c) Gunpowder
d) Crossbow