ruby: reverse range