Purely functional programming language with an ultra minimalist syntax that uses prefix notation to apply functions and operators within expressions.