Source: https://secure-media.collegeboard.org/apc/ap07_compsci_teachersguide.pdf