Merge pull request #4 from ArGroves/54146059_about_objects_master

about objects master

[Delivers #54146059]
Passed a test in about_arrays.rb

-Empty arrays are of size 0.

[#54146061]
Passed a test in about_arrays.rb

- An easy way to create an array is to put its contents in square
  brackets, separated by commas.
- The << operator is the same as array.push.

[#54146061]
Passed a test in about_arrays.rb

- Arrays can be accessed by index, through .first and .last, or
  with negative index values, which count backwards from the end of
  the array.

[#54146061]
Passed a test in about_arrays.rb

- Using two numbers in square brackets, subsections of the array
  can be accessed.
- It might be because I have Ruby 1.9, but an array slice starting
  at one above the last index returns an empty array. Any arrays
  starting at indices above that return nil.

[#54146061]
Passed a test in about_arrays.rb

- Ranges are not arrays, but they can be converted into arrays.
- Ranges defined with (..) include the last value, but ranges defined
  with (...) do not.

[#54146061]
Passed a test in about_arrays.rb

- Array slicing can be done with ranges.
- A negative value at the end of the range will cause the slice to
  extend to the end of the array.

[#54146061]
Passed a test in about_arrays.rb

- The .push method adds an element to the end of the array.
- The .pop method removes the last element and returns it.

[#54146061]
Passed a test in about_arrays.rb

- The .unshift method inserts an element at the front of the array.
- The .shift method removes the first element and returns it.

[#54146061]