soluton for insertion sort