Copyright 1999, Adrian Bozdog , Rimon BarrCornell University