Originally written by Frank Barrus, and hereby granted to the
Public Domain, with the hope that it may be useful.
Please document all changes to this file if it is redistributed,
and, whenever reasonable, keep derviations of this work in the public domain,
and freely available to all who might benefit from it.
THIS FILE IS PROVIDED "AS IS", WITH NO WARRANTY, EXPRESS OR IMPLIED.
