Esterases as emerging biocatalysts: Mechanistic insights, genomic and metagenomic, immobilization, and biotechnological applications. (29th December 2021)