I am having trouble understanding the performance difference between doing a combination of a filter then a map on the filtered list compared to just iterating over the list onc