Adding chap2 & range.c