The general mechanism of Allylic Halogenation