items 1-3 of effective modern C++