Going through and documenting my learning on the prag prog elixir book's exercises