published in Proceedings of the 18th Annual Canadian Conference on Computational Geometry, CCCG 2006 Journal