adding binary search
adding insertion sort