Exercises from the Pragmatic Programmer's Elixir book