Added methods find_longest, find_shortest and their aliases search_longest and search_shortest, which finds the longest and the shortest match at each position in the search text, respectively