How a CPU Works