contains functional code (Haskell, SML, Scala, OCaml....)