A fast implementation (
O(n)) of fuzzy-filtering.
A re-usable struct that you can repeatedly call
This function takes two strings: the filter, and the string to test against ("other").
It runs through "other" and determines if it matches "filter", and returns the resulting