cipher.hs added
map filter and foldl