added negative bitarray rolling
Merge pull request #5039 from davidssmith/negbitroll

added negative bitarray rolling