Explain how a CPU cache works, step by step, for a student who knows what RAM is.