lib/tai/utils/math.ex

defmodule Tai.Utils.Math do
  @doc """
  We need to define our own custom pow function to handle large numbers

  https://awochna.com/2017/04/02/elixir-math.html
  """
  def pow(base, 1), do: base
  def pow(base, exp), do: base * pow(base, exp - 1)
end