Self Tests
test1 (i/o, etc. from chapter 1)
test2 (loops from chapter 2)
test3 (chapter 3 topics)
test4 (arrays, classes)