modify bubble sort and add insertion_sort and selection sort