ABG
3
Here is a grouped_sum procedure that can sum in groups without an AI2 dictionary.
The Ai2 dictionary type would have made this easier.
If you split an input text at the empty string, you will get a list of letters.
Are you avoiding the AI2 dictionary data structure, or are you avoiding lists of words?
The Ai2 dictionary type is a natural for this type of problem.