Immobilized enzymes: a comprehensive review | Synapse