works
docs
more flexible ranges syntax
added tests