Algorithms Karatsuba multiplication algorithm Counting inversions Closest pair of points Quick sort (median-of-three pivot rule) R select algorithm Karger's min cut algorithm Strongly connected components