GAP:List

Function type
This function takes two inputs, the first being a list and the second being a function.

Behavior
The function behaves the way "map" behaves in the context of functional programming languages: it outputs a new list where each element is obtained by applying the function to the corresponding element of the input list.