Exercises from The Java Tutorials on Oracle's website.