Introduction - If you have any usage issues, please Google them yourself
Permission is granted to anyone to use this software, in source or object
code form, on any computer system, and to modify, compile, decompile, run,
and redistribute it to anyone else, subject to the following restrictions:
The author makes no warranty of any kind, either expressed or implied, about
the suitability of this software for any purpose.