Studies of Carbohydrates and Peptides by NMR Spectroscopy and Molecular Modelling