What is the difference between cloud computing and virtualization?

What is the difference between cloud computing and virtualization?