bubble sort implementation
bubble sort implementation