The Use of Enzymes as Catalysts for Synthesis in Medicinal Chemistry: Chiral Synthons and Carbohydrates