"STL source code analysis" Hou Jie, Huazhong University of Science and Technology Press, 2002 edition.pdf