Carbohydrate Mimics : design, Synthesis, and Biological Activity