Functional languages are so easy you can write a virus in two lines of code plus whatever your payload is.