The above program needs an input file to compress and decompress text in. For the purposes of testing, the Gutenberg press'
complete works of Shakespeare was used as an input text file (http://www.gutenberg.org/files/100/100-0.txt) because it represents a large enough body of text to actually have perceptible run times for compression.
The text inside the file may have to be duplicated several times later to provide a reasonable data size if we proceed to optimize the compression algorithm for execution on a gpu for it to create perceptible run times.
==== Idea 3 - (insert topic) ====
=== Assignment 2 ===
=== Assignment 3 ===