Stereoselective Alkene Difunctionalization for Heterocycle Synthesis