Why is insertion sort better than bubble sort?