Source: https://clear.uconn.edu/%5C/geospatial/workshops/Python/pythonlecturenotes/8b%20-%20Importing%20a%20Script%20into%20ArcToolbox.pdf