Range完成

union操作不做了，不符合Ruby::Range的逻辑