pushing insertion sort