WIP for Set 1, Challenge 3.  I have strong doubts that the encoding and decoding of strings to binary data is being done properly, and thus I believe the answer that is being produced for Challenge 3 is incorrect.  This needs to be validated.