Add SICP excises 2.17
Add SICP excises 2.18
Fix ex2.18 result data type, pair to list
Add SICP excises 2.19
Add SICP excises 2.20
Add SICP excises 2.21