NMR spectroscopy and computer modeling of carbohydrates : recent advances