Coenzymes: Transient Carriers of Specific Atoms or Functional Groups