Exercises for Programming Erlang, 2nd Ed.