新版本的变更
Endless ranges
The then method (alias for yield_self)
Proc composition with #>> and #<<
Array#union and Array#difference
Enumerable#chain
Integer()/Float() with exception: false
Range#cover? accepts a Range