test suite for problem set 1