Enders SAMP/RAMP hydrazone chemistry will do this(1).
The Wikipedia articleThe Wikipedia article on this technique is a good introduction:
(1): Corey, E. J.; Enders, D. (1976). "Applications of N,N-dimethylhydrazones to synthesis. Use in efficient, positionally and stereochemically selective C-C bond formation; oxidative hydrolysis to carbonyl compounds". Tetrahedron Letters. 17 (1): 3–6.