implementing binary search
implemented binarySearch, accounts for values outside of sorted array range
incomplete mergeSort
fixed binarySearch, no errors, no stack size exceeded