Copyright © 2000 by Jean GARRIGUES; this information may be copied, distributed and/or modified under certain conditions, but it comes WITHOUT ANY WARRANTY; see the Design Science License for more details (http://dsl.org/copyleft/dsl.txt).