!7 p { BoyerMooreStringSearch searcher = new("hello"); assertEquals(6, searcher.search("el he hello")); assertEquals(-1, searcher.search("el he helo")); // try special characters assertEquals(-1, searcher.search(u_umlaut())); assertEquals(-1, searcher.search(unicode_blackRightArrow())); print("OK"); }