This library is in the public domain.  All warranties are disclaimed.
Use at your own risk!
