CS6170 Randomized Algorithms