1. A method for shifting data, comprising: storing a vertical bit vector of data in a memory array, wherein: the vertical bit vector is stored in memory cells coupled to a sense line and a plurality of access lines; and the vertical bit vector is separated by at least one sense line from a neighboring vertical bit vector; and performing, using sensing circuitry, a vertical bit vector shift of elements of the vertical bit vector by performing a first AND operation with an element of a vertical shift bit vector and an element of the vertical bit vector that is being shifted.