selection sort. todo insert sort, bubble sort, quicksort, bogosort...