Indium(III) chloride catalyzed transformations on carbohydrates: Stereoselective synthesis of unsaturated glycosides, disaccharides and azasugars