This work was supported in part by National Science Foundation grant DBI-9408579 and its Research Experiences for Undergraduates supplement, as well as an equipment donation from Digital Equipment Corporation. The original algorithm development was supported in part by NSF grant MIP-9423985. Christopher Tarnas is currently with Pangea Systems, Inc., 1999 Harrison Street, Suite 1100, Oakland, CA 94612.