Haskell Functions
functions in `Data.List`, `Data.Char`, `Map`, `Set`

Data.List

intersperse '.' "monkey"
> "m.o.n.k.e.y"
intercalate " " ["hello", "there", "world"]
> "hello there world"
concat [[1,2,3], [4,5,6], [7,8,9]]
> [1,2,3,4,5,6,7,8,9]
and $ map (>4) [5,6,7,8]
> True
take 10 $ iterate (*2) 1
splitAt 3 "heyman"
> ("hey", "man")

isControl isSpace isLower isUpper isAlpha isAlphaNum isPrint isDigit isOctDigit isHexDigit isLetter isMark isNumber isPunctuation isSymbol isSeparator isAscii isLatin1 isAsciiUpper isAsciiLower ` toUpper toLower toTitle digitToInt intToDigit ord

Data.Map

fromList empty insert null size singleton lookup member map filter toList keys elems fromListWith insertWith

Data.Set

fromList intersection difference union