Changed slice logic to interpret zero-size (including default constructed) argument as taking full range of that index.