Divide and Conquer, Sorting and Searching, and Randomized Algorithms Algorithms I implemented for this course: Karatsuba Multiplication Merge Sort Count Inversions Closest Pair of Points on a Plane Quicksort