re-shared for archival purposes, last modified on july 19 2018. original notes are below If you would like to use this text engine, please give credit.