You can use this code in any manner, as long as you leave my
name on it and don't hold me responsible for any problems with it.
