More exercises. 9-1 is close to done but some bugs left.