You can freely modify and reuse the codes for your own purpose. Please leave the author information in the codes when you reuse the codes.