Enzyme engineering aspects of biocatalysis: Cofactor regeneration as example