Difference between absolute and comparative advantage

Explain the difference between absolute and comparative advantage, and why countries should produce goods and services based upon their comparative advantage.