Sodium triacetoxyborohydride, NaBH(OAc)3, is a mild reducing agent that reduces aldehydes much more quickly than ketones. It can be used to reduce aldehydes in the presence of ketones, such as in the following reaction:
(b) Propose a mechanism for the reduction of an aldehyde by sodium triacetoxyborohydride.