adds selection sort
adds insertion sort
adds shell sort