divide_conquer
bubble sort