   with `File.open/2`. `bytes_count` specifies the number of
   bytes to copy, the default being `:infinity`.
 
-  If file `destination` already exists, it is overriden
+  If file `destination` already exists, it is overwritten
   by the contents in `source`.
 
   Returns `{ :ok, bytes_copied }` if successful,


  @doc """
  Remove files and directories recursively at the given `path`.
  Symlinks are not followed but simply removed, non existing
  files are simply ignored (i.e. doesn't make this function fail).

  Returns `{ :ok, files_and_directories }` with all files and

      #=> raises File.Error

  In general, a developer should use the former in case he wants
  to react if the file does not exist. The latter should be used
  when the developer expects his software to fail in case the
  file cannot be read (i.e. it is literally an exception).
  """
