Add scheme (racket) implementations.
Lisp and Haskell settings.