Source: http://www.str-tn.org/ap_computer_science_practice_exam_answers.pdf