add code: bubble sort