 
   @doc """
   Applies the given function to each element in the collection,
-  storing the result in a list and passing it as accumulator
+  storing the result in a list and passing it as the accumulator
   for the next computation.
 
   ## Examples

  end

  @doc """
  Intersperses the `element` between each element of the enumeration.

  Complexity: O(n)


  @typedoc """
  The reducer function.

  Should be called with the collection element and the
  accumulator contents. Returns the accumulator for
  the next enumeration step.
  """
  @type reducer :: (term, term -> acc)
