Collapse section 4
parallel for_each returns void
for_each_n returns InputIterator