explain more the insertion sort in the object description