add selectSort