Updated and cleaned MST_approx