Hello, I noticed that this does not have an author, copyright statement, or licence. Could the author let me know what licence this is released under, and update the source file appropriately. Thanks, Keith.