Learn You Some Erlang for Great Good programming code examples.