Carbohydrate Structural Determination by NMR Spectroscopy:  Modern Methods and Limitations | Synapse