11. The non-transitory computer-readable storage medium of claim 10 , wherein determining said first starting position comprises: determining, for a first sequence of letters in said compound word, a first score based on how many letters in said first sequence match letters in said first stem word; determining, for a second sequence of letters in said compound word, a second score based on how many letters in said second sequence match letters in said first stem word; and determining said first starting position based on said first score and said second score.
11. The non-transitory computer-readable storage medium of claim 10 , wherein determining said first starting position comprises: determining, for a first sequence of letters in said compound word, a first score based on how many letters in said first sequence match letters in said first stem word; determining, for a second sequence of letters in said compound word, a second score based on how many letters in said second sequence match letters in said first stem word; and determining said first starting position based on said first score and said second score. 12. The non-transitory computer-readable storage medium of claim 11 , wherein determining said second starting position comprises: determining, for a third sequence of letters in said compound word, a third score based on how many letters in said third sequence match letters in said second stem word; determining, for a fourth sequence of letters in said compound word, a fourth score based on how many letters in said fourth sequence match letters in said second stem word; and determining said second starting position based on said third score and said fourth score.