add mergesort selectsort bubblesort