Copyright (c) 2000 Stephen Cleary (shammah@voyager.net)
Permission to copy, use, and distribute this software and its documentation is granted, provided that the above copyright notice appears in all copies and that that copyright notice appear in supporting documentation.
Permission to modify the software and its documentation, and to distribute modified software and documentation is granted, provided that: the above copyright notice appears in all copies AND that copyright notice appears in supporting documentation, AND a notice that the software was modified appears with the copyright notice.
This software and its documentation is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose.