Jimmy wrote the procedure scoreToGrade which accepts as a parameter score - a quiz score in the range 0-100. The procedure is supposed to return a letter grade. He feels confident his program is correct because he has tested it using the scores 3, 29, and 67. Sally believes the program is incorrect because she tested the values 73 and 86. The code is syntactically correct, and the programs runs without generating an error, but the results are sometimes wrong. Why does the procedure return the correct values for Jimmy’s tests but not Sally’s?