What is a CPU in computing?