Expression Templates: Zero-Cost Math Abstractions in Modern C++

Inside the C++ Metaprogramming Technique That Eliminates Temporary Allocations and Fuses Loops at Compile Time