Merge pull request #2 from kkburr/65851832_about_nil_master

about nil master

[Delivers #65851832]
Corrected errors for def test_everything_is_an_object.
I learned that the following assert_equal to be true:

* 1.is_a?(Object)

* 1.5.is_a?(Object)

* "string".is_a?(Object)

* nil.is_a?(Object)

* Object.is_a?(Object)

[#65851836]
Fixed errors in def test_objects_can_be_converted_to_strings. I learned the following:

* 123.to_s => "123"
* nil.to_s => ""

[#65851836]
I fixed the def test_objects_can_be_inspected.
The inspect method puts the test object's contents into a string:

* 123.inspect => "123"
* nil.inspect => "nil"

[#65851836]
Fixes def test_every_object_has_an_id.

The test sets a new object's id to Fixnum so that it immediately has value.

[#65851836]
Fixes def test_every_object_has_different_id.

This test creates a new objects and evaluates
that its Fixnum id is not the same as another.

[#65851836}
Fixed def test_some_system_objects_always_have_the_same_id.

Test asserts that:
* false.object_id => 0
* true.object_id => 20
* nil.object_id => 8

[#65851836]
Fixes def test_small_integers_have_fixed_ids.

Determined that small integers' fixed ids are based off
the following pattern x + (x + 1). Examples:

* 0.object_id => 1
* 1.object_id => 3
* 2.object_id => 5
* 100.object_id => 201

[#65851836]
Fixes  def test_clone_creates_a_different_object.

This test creates a clone of the object and determines their ids are different.

* obj           != copy
* obj.object_id != copy.object_id

[#65851836]