Catalytic Asymmetric Ketone and Alkene Reductions Using Transition Metal Complexes