Haskell — purely functional programming language