AP Computer Science 2.3 Review of the Basics