intercalate
foldl, foldr and foldr1