Companion exercises for O'Reilly Media's "Introducing Erlang"