Add solution to problem 12: decode weird RLE.
Improve solution 12 to be more idiomatic.

concatMap is pretty cool: it's equivalent to foldr (++) []. Also
replicate is kind of like take $ repeat.