Exercises from 'Head First Java' book http://www.headfirstlabs.com/books/hfjava/