trying katas in elixir