Work from the AP Computer Science '13-'14 course (in Java)