Programming exercises while reading the "Programming Elixir" book (Dave Thomas, 2013)