purpose: to construct a new list by applying a function to each item on an existing existing
Intermediate Student Language