Need to look over insertion sort and all sorting algorithms