Elixir matrix library