http://www-math.mit.edu/~shor/18.434/index.html