FIXED: Array index crash
The loop that actually shifts the individual pixels in
```computeCachedValues()``` had a sign error when testing to ensure that
a the source pixel was valid before copying it to the destination image,
resulting in indexing out of bounds with extreme shifts.
Merge pull request #1062 from acquaman/Issue1031

Nice.