Added ShiftArray
Changed BandedOperator to use ShiftArray