1. A computer program product comprising a computer recordable medium having a computer readable program recorded thereon,wherein the computer readable program, when executed on a computing device, causes the computing device to: initialize a non-volatile memory system comprising a plurality of non-volatile memory portions to be programmed with data values; and seed one of the plurality of non-volatile memory portions to form a seeded non-volatile memory portion such that a first set of data values may be written to an unseeded non-volatile memory portion within the plurality of non-volatile memory portions with a reduced programming time and a second set of data values may be written to the seeded non-volatile memory portion with a reduced programming time.