What is a Solar Charge Controller?

What is a Solar Charge Controller?