ensure null objects behave correctly with to_a and to_ary
1.8.7 has a default implementation on top
more descriptive comment
refactor to case statement
Merge pull request #358 from rspec/revisited_bugfix_for_doubles_in_arrays

Ensure null objects behave correctly with to_a and to_ary