Selective reductions. XIX. Rapid reaction of carboxylic acids with borane-tetrahydrofuran. Remarkably convenient procedure for the selective conversion of carboxylic acids to the corresponding alcohols in the presence of other functional groups