Added SICP exercise 2.17
Added SICP exercise 2.18
Added SICP exercise 2.19