Gregory J. E. Rawlins Department of Computer Science, Indiana University, Bloomington, Indiana 47405, rawlins@cs.indiana.edu