items 23-31 of modern effective C++