Nucleophilic addition to olefins. Kinetics and mechanism