Homework of Standford 106B online class(CS 106B: Programming Abstractions in C++ ) Autumn 2013