added insertion sort to the utility