ensure a negative shift doesn't make start negative
ensure a negative shift doesn't make start negative

This can lead to non-creatable array values with negative subscripts —
not good.

tjparnell/biotoolbox