3-bromozinc propenyl esters: an experimental and theoretical study of the unique stereocrossover observed in their addition to aromatic and aliphatic aldehydes.