Functional Programming, Abstraction, and Names

{{description}}