Carbohydrates as chiral templates: reactivity and stereoselectivity of carbohydrate ester enolates