Move programming example after general intro
Tried changing an example from Haskell to Scala, but the Haskell example
is clearer and shorter.
Simplify
Remove detailed map comparison using Haskell source implementation of map