1. A data storage system comprising: a memory array including a plurality of memory devices programmable in greater than two states; a memory control module, executed by a processor, to control operations of the memory array; and an encoder module to encode input data for storing to the memory array.