       iex> false && throw(:bad)
       false
 
-  Notice that, differently from Erlang `and` operator,
-  this operator accepts any expression as arguments,
+  Notice that, unlike Erlang's `and` operator,
+  this operator accepts any expression as an argument,
   not only booleans, however it is not allowed in guards.
   """
   defmacro left && right do

  cannot be skipped. These are described in `Kernel.SpecialForms`.

  Some of the functions described in this module are simply
  a proxy to its Erlang counterpart. Although they are documented
  here for convenience, you can access their original documentation
  at http://www.erlang.org/doc/man/erlang.html.
  """

  end

  @doc """
  Arithmetic division. Unlike other languages,
  the result is always a float. Use `div` and `rem` if you want
  a natural division or the remainder. Allowed in guard clauses.

  ## Examples
