Functionalization Of Carbohydrates On The Macro-, Nano-, And Molecular Scale