Work on exercises. 1-21 not finished.