completed merge sort
completed selection sort
completed insertion sort