Input (grade 6): For the original version of this essay by, see this revision.
Output (grade 8): For the original version of this essay by Newyorkbrad, see this revision.