Edit: Functional programming

Describe this revision: