Why did the Phoenicians establish Carthage?

A. To fight Rome
B. To serve as a trading post
C. To sell slaves
D. To control the gold trade