intermediate number 2 in haskell, adventure challenge
intermediate 3, simple ciphers