Some aspects of regio-, stereo-, and chemoselective reactions in carbohydrate chemistry