Practice with Composite and Interpreter Patterns
Another Composite Example Computing with Lists
IntList
Remarks on IntList
Finger Exercise
The Singleton Pattern
Singleton IntList