An interpreter for a basic stack-oriented language, written in Haskell