Implementations for the Etudes for Erlang book.