Complete Bubble sort