Why was Alexander the Great undefeated in battle?

A. He had the largest army of all time.

B. He used cautious, well-tested strategies.

C. He inspired his troops

D. He showed mercy to those he captured