modified:   ch10/single_list.hpp	renamed original single_list to single_list_ring
						added several methods, check codes for detail