initial commit for ALDS1_1_B
accepted in C++11