J.W. attempting to fix language' and added test cases for all questions.