Minimally Invasive Spine Surgery: An Algorithmic Approach