Title: Proceedings of the Twenty First Annual Acm Symposium on Theory of Computing, Seattle, Washington May 15-17, 1989