add selection sort