haskell-caesar-cipher > crack "kdvnhoo lv ixq" "haskell is fun" > crack "vscd mywzboroxcsyxc kbo ecopev" "list comprehensions are useful"