We can do endless ranges in Ruby < 2.6 with `(0..Float::INFINITY)`, and in Ruby >= 2.6 with `(0..)` or `(0..nil)`. Also, in Ruby 2.7 we now have [beginless ranges](https://rubyreferences.github.io/rubychanges/2.7.html#beginless-range): `[..100]` These may already work, because they can be worked with as an array, but we need to add tests for that.