Added SICP exercise 2.56
Added SICP exercise 2.57
Added SICP exercise 2.58