add StackSort
add GeometricMedian