Esterification: Methods, Reactions, and Applications