10. The non-transitory computer-readable medium of claim 1 , wherein at least one of said plurality of text strings comprises a string format having an equality string part and a differentiator string part, the first string part comprising the equality parts of each of the characters of the string, and the differentiator string part comprising the differentiator parts of each of the characters of the string, wherein the equality string part comprises a contiguous block of memory storing the equality parts of each of the characters of the string, and wherein the differentiator string part comprises a contiguous block of memory storing the differentiator parts of each of the characters of the string.
10. The non-transitory computer-readable medium of claim 1 , wherein at least one of said plurality of text strings comprises a string format having an equality string part and a differentiator string part, the first string part comprising the equality parts of each of the characters of the string, and the differentiator string part comprising the differentiator parts of each of the characters of the string, wherein the equality string part comprises a contiguous block of memory storing the equality parts of each of the characters of the string, and wherein the differentiator string part comprises a contiguous block of memory storing the differentiator parts of each of the characters of the string. 11. The non-transitory computer-readable medium of claim 10 , wherein the representation format further comprises a string length part and a separator position part, the string length part configured to indicate the length of a text string, the separator position part configured to indicate the position of either the differentiator string part or the equality string part.