Review:
Looping constructs (for, while)
Initializing and using arrays
Recursion (the fibonacci example)
Classes (public, private protected) and Inheritance
Types and operations (+, -, %, etc)
Stacks