A string search program that takes in a string of letters separated by spaces and checks if a given word contains each of the letters, in the given order, but potentially with characters preceding or following each of the letters that are being checked for.
It is the sister-project of MakerWord, which heavily relies on the code in this project to create the dictionaries it uses, as well as the string search function itself.
The commits show how the code developed from one large bloated method that was slow and clunky, to code that is now relatively sleek and easy(ish) to follow.