Create UnicodeMatcher, UnicodeRangeMatcher; extend MatcherVisitor
Implement all possible cases of UnicodeRangeMatcher

No less than 5 possible cases!