Haskell is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation.
Website | Wikipedia
All of my programming work over the course of the three year Bulgarian program IT-kariera