#3 Вытащена обёртка слияния диапазонов.
resolve #3 Вытащена обёртка итератора пересечения.