Go implementation of  the Backward Nondeterministic Dawg Matching algorithm