   end
 
   @doc """
-  Partitions `collection` into two lists where the first one contains elements
+  Partitions `collection` into two where the first one contains elements
   for which `fun` returns a truthy value, and the second one -- for which `fun`
   returns false or nil.
 


  @doc """
  Takes the items at the beginning of `collection` while `fun` returns true.

  ## Examples



  ## The protocol

  When `Enum.<function>` is invoked without the iteration function, it invokes
  `Enum.Iterator.iterator(collection)` on the given collection in order to
  retrieve the iterator for that collection. Some functions expect the
  collection to define an ordering for its elements. Those functions use
  `Enum.Iterator.ordered_iterator(collection)` instead. You can implement the
  protocol for any data type you wish. Elixir ships with a default iterator for
  lists and dicts.

  """

  @doc """
