10. The method of claim 1 , further comprising: (D) creating a data structure containing the first word at a first position and the second word at a second position that is after the first position in the data structure, wherein the punctuation mark is not between the first position and the second position in the data structure.
11. The method of claim 10 , wherein (D) comprises: (D)(1) inserting the punctuation mark between the first position and the second position in the data structure; and (D)(2) marking the punctuation mark as hidden within the data structure.