probably `std::for_each()` and `Vector::forEach` have the same performance.
If you take a look at the result of my tests,  the results are similar... some of them are a bit faster but we are talking about a few milliseconds of difference.

And since the difference is so small, I still don't know if one method is faster than the other, or is it because we don't have reliable ways to test the performance of these functions.