AP Computer Science 2.1 Review of the Basics