I have come to realize that Dictionary allowing multiple values (or no values) for a Key's Value is a way to get an array of arrays functionality, as AStrings (Array-Strings) of course.
So next comes Saving and Loading Dictionary's to/from file and converting them for use in a Type String.
For now You can publish on RosettaCode website.
Perhaps after more critical review from experts. I was excited about posting something for Knapsack problem in JB then learned I missed an important aspect of problem even if I got the sample task correct. And after getting Word Search posted Richard Frost showed way to a stronger code method. The more brains involved the better.