 
   ## The User Switch command
 
-  Besides the break command, one can type Ctrl+G to get the to
-  the user switch command. When reached, you can type `h` to
+  Besides the break command, one can type Ctrl+G to get to the
+  user switch command menu. When reached, you can type `h` to
   get more information.
 
-  In this switch, developers are able to create new shell and
+  In this menu, developers are able to start new shells and
   alternate in between them. Let's give it a try:
 
       User switch command

      hello
      ** (UndefinedFunctionError) undefined function: IEx.Helpers.hello/0

  The command above fails because we have changed the shells
  and they are isolated from each other, you can access the
  variables defined in one in the other.

  The User Switch also allow developers to connect to remote
  shells using r. Keep in mind that you can't connect to a
  remote node if you haven't given a name to the current node
  (i.e. Process.is_alive? must return true).

  ## Expressions in IEx

  As an interactive shell, IEx evalutes expressions. This has some
  interesting consequences worthy discussing.

  The first one is that the code is truly evaluated and not compiled.
  This means that, any benchmarking done in the shell is going to have
  skewed results. So never run any profiling nor benchmark in the shell.

  Second of all, IEx alows you to break an expression into many lines,
  since this is common in Elixir. For example:


      hello = :world

  Now, let's roll back to the first shell:

      User switch command
       --> c 1
