C++11 features exercise code