for any future projects. As a quick primer, auto-vectorization here refers to a compiler's ability to generate special SIMD instructions to operate on multiple pieces of data simultaneously. If a single instruction can work on multiple data, then it naturally follows that less instructions
4x Code Performance with SIMD