published in Proceedings of the 20th Annual Canadian Conference on Computational Geometry, CCCG 2008 Journal