MooresFastMajorityVotingAlgorithm, RecursiveAlphabetSoup, NonContiguousSubstringMatch