C++17 Fold Expressions: Better Variadic Templates

Replace complex template recursion with elegant, one-line syntax for variadic arguments