Add exercise 1.7
Improve __sqrt proc -- call improve only once
Improve ex1.8 (use another strategy for good-enough? proc)