Fixed 9, 1-10, 13-16 Done

Double-check them with tests.scm