add an abstract class for the two algorithms
 On branch ch15
	modified:   ch15/cut_rod.hpp