Diastereoselective And Enantioselective Catalysis For Sustainable Synthesis Of Carbohydrates And Heterocycles