add a not generic selection sort