17. The non-transitory computer-readable medium of claim 16 , wherein the equality parts of a plurality of the characters of the second text string are stored in a first register and wherein equality parts of a plurality of the characters of a third text string are stored in a second register, and wherein sorting a plurality of records comprises comparing the value of the first register against the value of the second register.
17. The non-transitory computer-readable medium of claim 16 , wherein the equality parts of a plurality of the characters of the second text string are stored in a first register and wherein equality parts of a plurality of the characters of a third text string are stored in a second register, and wherein sorting a plurality of records comprises comparing the value of the first register against the value of the second register. 18. The non-transitory computer-readable medium of claim 17 , wherein the first register and the second register are CPU registers.