C++ 11 Template Features