Rearrangements of carbocations by 1,2-shifts