Siltz messed around with quicksort until got it insertion algorithm has a swap which is not desired just move stuff out of the way of the value to be inserted