   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
+  a proxy to their Erlang counterpart. Although they are documented
   here for convenience, you can access their original documentation
   at http://www.erlang.org/doc/man/erlang.html.
   """

defmodule Kernel do
  @moduledoc """
  `Kernel` provides the default macros and functions
  Elixir imports into your environment. Those macros and functions
  can be skipped or cherry-picked via the `import` macro. For
  instance, if you want to tell Elixir to not import the `case`
  macro, you can do:

      import Kernel, except: [case: 2]

  the same API and similar behavior to `defrecord/4` with two notable
  differences:

  1) Unlike records, exceptions are documented by default;

  2) Exceptions **must** implement `message/1` -- a function that returns a
     string;
