Randomized: notes on algebraic methods.