If you properly format this program, and perhaps rename some of the
variables to improve readability, it should be fairly easy to follow
along.

The first line of code ("Run, Dot...") is a sentence which I derived from
the binary values of the ascii characters.  You will understand what I
mean more clearly as you continue.

First, we set a umask.  We then later recall this umask.  It's like an
invisible variable.  The we set a variable 11,21.  This number, along with
the umask number, provide the places where we "invert" the morse code.  I
had to do this in order to make a gramatically correct english sentence.

We input both the morse code set and the letters of the alphabet, and
create a nice hash.  Then, we get rid of all the punctuation in the Run,
Dot sentence, converting it all to uppercase along the way.  Finally, we
convert the sentence into morse code.

Next, open our our own program and read the comment on the top line.  This
provides us with the information on how long each word is (since all of
the morse code is squashed together without spaces...the Run, Dot
sentence's words do not conincide with the actual final TPJ words).  That
is why the comment is a little bit odd... ofPerl is squashed together, and
there is a .M. instead of just M., along with the trailing period.
Anyway, we then split the morse code up into 3 groups, with the 2nd group
having it's characters inverted (dots exchanged for dashes and vice
versa).  We then concatenate those back together, and convert them into
binary code, with dots being ones and dashes being zeros.  Afterwards, we
convert those binary numbers into dec and add 113 to each of them.  We
then treat each number as octal, and convert them into dec.  This gives us
the ascii numbers for a string of text.  We then covert those into ascii,
which gives us "The PeRL jOURNaL" (I had to do the case changes because
they brought the ascii values closer together in numerical value).  We
lowercase them all, and then split them up into the three separate words.
Finally we use ucfirst on each of the words to give us "The Perl
Journal"...

But that's not all!  If you noticed, we created a file named "a".  We then
echo the text "print 'The Perl Journal ';" into this file, chmod it to
755, then execute it.  And then, finally, we have "The Perl Journal"
printed to the standard output.  Enjoy!
