http://hagenlocher.org/software/Range.diff.txt
This patch fixes Range.to_s to correctly show … instead of … for
exclusive ranges.
It adds the functions “step” and “hash”.
It adds the aliases “eql?” for “==” and “include?” and “member?” for
“===”.
It merges the implementation of “first” and “begin” and of “last” and
“end”.
All the changes incorporate tests.