The clearest explanation I've found: