Support for Slice mutations
Added new slice mutations:
Slice_SwapNoneUL
andSlice_SwapNoneLU
for swapping the upper and lower bound values when only one is specified e.g.x[1:]
tox[:1]
.Slice_UPosToZero
andSlice_UNegToZero
for moving the upper bound of a slice by 1 unit e.g.x[1:5]
becomesx[1:4]
.