Proceedings of the 28th Annual ACM Symposium on Theory of Computing, pp. 212–219.