The most basic Erlang service: worker pattern (zxq9.com)