   @doc """
   Rounds a float to the largest integer less than or equal to `num`.
 
-  Floor also accepts a precision to round a floating point value down
+  `floor/2` also accepts a precision to round a floating point value down
   to an arbitrary number of fractional digits (between 0 and 15).
 
-  This function always returns floats. One may use `Kernel.trunc/1` to
+  This function always returns a float. `Kernel.trunc/1` may be used instead to
   truncate the result to an integer afterwards.
 
   ## Examples


  ## Options

    * `:decimals`   — number of decimal points to show
    * `:scientific` — number of decimal points to show, in scientific format
    * `:compact`    — when true, use the most compact representation (ignored
                      with the `scientific` option)

  ## Examples



  """
  @spec to_char_list(float) :: char_list
  def to_char_list(float) do
    :erlang.float_to_list(float)
  end

  @doc """
  Returns a list which corresponds to the text representation
  of the given float.

  ## Options

