stable feature selection sort