This software may be freely transmitted, reproduced, or modified for any purpose provided that this copyright notice is left intact.