Gracefully handle array range requests on empty arrays
Previously, The ArrayRangeCompute code would throw an exception if you tried to compute the array range on an empty array. This change instead returns empty ranges.
Previously, The ArrayRangeCompute code would throw an exception if you tried to compute the array range on an empty array. This change instead returns empty ranges.