Practice for C++ 11 features!