Copyright 1999-2011, Donald Arseneau,   asnd@triumf.ca,  Vancouver, Canada

This software may be freely used, transmitted, reproduced, or modified provided that 
the copyright notice and this permission is retained.