Elixir learning, tests and experiments