asgn1-take2 - need to pass 2 more tests.