More C++ Idioms/Computational Constructor for Return Value Optimization