Calculator and the Design Recipe

SIGPLAN Notices column pdf

Complete solution in ProfessorJ.

Contested solution in BlueJ.