new file:   ex22_1_1.cpp        working