Enantioselective synthesis of bioactive molecules via asymmetric reductions_ dihydroxylations of olefins and synthetic methodologies involving reduction of esters_ halogenation of ketones and hydroarylation of arenes