Defining and testing a deck of playing cards with Elixir - for ElixirDose.com