Why Do Primary Halogenoalkanes Undergo Sn2