This research was supported in part by NSF research grants. We gratefully acknowledge further support by the University of Wisconsin-Madison, Brigham Young University, the University of Minnesota and the Minnesota Supercomputer Institute, the Geometry Supercomputer Project, and Princeton University during the period of this research.