C++11 Day3
review