Which of the following is most essential to making the global economy possible today?

AFactories
BFarms
CCommunication technology
DAll of the above