This code is freely distributed to the public subject only to the provisions that (a) users submit pull requests back to the original author (Michael J. Fairchild) for any significant changes they make, and (b) prominent acknowledgement and citation to the author (Michael J. Fairchild) is duly given when this code is utilized in any commercial or academic pursuits (e.g. conference talks, journal publications, etc.).