A general purpose Functional Programming and Meta Programming language. Used commonly in Bioinformatics