I am working myself into programming (again) and into elixir - I have managed to write code that appears to be working, but I don\'t know why... maybe someone can enlighten