the rocket equations are the exact same going up as they are going down. we could do the reverse landing trick since the 1960's, the reason we didn't is because a burnt-out rocket engine is useless. (they need to be rebuilt from scratch after use.) as far as i know spacex hasn't invented anything new here, they are still rebuilding them before each launch.
Russian Federation