functional-programming Racket tasks Racket is a programming language in the Lisp-Scheme family. Haskell tasks Treap implementation in Haskell