Author: Piotr Tarsa
TarsaMatchFinder outputs matches which can be used in LZ77-style data compression algorithms. Unlike other approaches it doesn't only output longest match per each position. Instead, for every position and match length in specified interval (between min-match and max-match inclusive) it outputs a match (if there's a match for that position and length) with smallest offset.