Describir: Using Functions for Easier Programming: Functional programming languages automate many of the details underlying specific operations.