This description confused me a little. "make a list of the results" sounded to me like it flattened the tree. Maybe this could be "dumbed down" a little, and just say that it applies the function to all the elements in the tree?