When benzyl chloride is treated with sodium iodide in acetone, it reacts much faster than 1-chlorobutane, even though both compounds are primary alkyl chlorides. Explain this rate difference.