Added bubble_sort, improved binary_search