AP Computer Science 2.2 Review of the Basics