Source: https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap15_comp_sci_sg.pdf