(1) Documentation publicly available on various constructor
web sites and copied here for archiving.
Copyright (C) 1999, 2000, 2001, 2002 Stéphane Carrez, France Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.