Some examples from "Head First Design Patterns", implemented in SuperCollider