Bucky, you should make a Haskell programming section or a functional programming section with Haskell, LISP/Scheme/Racket, OCaml, F#, etc.