Functional and imperative programming language
