   end
 
   @doc """
-  Returns the size of the range.
+  Returns the size of `range`.
 
   ## Examples
 


  """
  @doc since: "1.12.0"
  def size(first..last//step) when step > 0 and first > last, do: 0
  def size(first..last//step) when step < 0 and first < last, do: 0
  def size(first..last//step), do: abs(div(last - first, step)) + 1


  Ranges are always inclusive and they may have custom steps.
  The most common form of creating and matching on ranges is
  via the [`start..stop`](`../2`) and [`start..stop//step`](`..///3`) notations,
  defined respectively as the `../2` and `..///3` macros
  auto-imported from `Kernel`:

