This code is avaliable under GamahCode license v1.2. 1.) You are free to run, study, modify and redistribute unmodified as well as modified versions of this code, but you would be an idiot to do any of those things. 2.) You also can NOT give any credit to the original creator. 3.) I don't want anyone to know that I wrote this. 4.) Redistributions of this code must carry GamahCode License 1.2 or greater. 5.) Gamah is not personally responsible for any damages measurable or otherwise that result from this code.