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