original bubble sort