Theory of operation and benchmarks.